// 对axios进行二次封装
import axios from 'axios'

// 利用axios对象的create方法创建一个axios实例
//request就是axios，只是封装了一下

const request=axios.create({
	baseURL:'http://pcapi-xiaotuxian-front-devtest.itheima.net',

})


// 请求拦截器
request.interceptors.request.use((config)=>{
	// config 配置对象，里面有一个很重要的属性---header请求头
	
	
	return config
})

// 响应拦截器

request.interceptors.response.use((res)=>{
	// 成功的回调函数，服务器响应数据后，响应拦截器可以检查到，并做一些事情
	
	return res.data
},(error)=>{
	return Promise.reject(new Error())
})


export default request;